Location: Budapest, Hungary
Software Developer - aiWare
aiWare is an NPU (Neural Processing Unit) developed by engineers working in
close cooperation with our automated driving teams to create a flexible and
integrated solution.
With processors (CPUs, GPUs, NPUs) getting more complex, develompent efforts
become more and more software-heavy. Creating efficient hardware requires
building a sophisticated compiler, profiling the hardware, and optimizing it
to the needs of the workloads that will be run on it.
As a Compiler Engineer, you will have the opportunity to maximize the
performance of existing, already mass-manufactured chips, and also form the
shape of new hardware designs still being under development.
Job Summary
Develop neural network compiler for custom NN accelerator hardware in
C/C++ environment
Develop runtime API for custom NN accelerator hardware in C/C++
environment
Design and implement in-house, public command line and GUI tools
Algorithm optimization
Key Qualifications
Advanced knowledge of C/C++, at least 3 years of experience
Excellent logical skills
Ability to work independently, willingness to take initiative
Social competency, flexibility and ability to work in a team
Intermediate English skills
Considered as a plus
Artificial neural network experience
Embedded software development experience
Basic parallelization skills (threads, mutex, etc.)
Experience in multi OS development (Windows/Linux/MAC)
Working knowledge of Git, CMake, Python, Bash, Jenkins
Experience in developing performance critical software
Familiarity with gtest, gmock or other unit testing framework
What We Offer
Competitive salary and long-term bonus system
Fitness opportunities
Free lunch every workday, nearby at one of the best all-you-can-eat
restaurants in Budapest or delivered by Wolt for Work
Work on the hottest applied research problem in an agile working culture,
backed by a strong, stable and future-proof industrial partnership
Develop solutions for one of the largest car manufacturer with a global
reach
Test your solution in realistic simulated scenarios and a fleet of cars
across multiple continents every day
Be proud of seeing your solution on the road
Visit relevant international conferences, submit patents of new solutions
We believe: people over process, we are keen to maintain a work-life
balance